package team3;

import java.util.concurrent.locks.Condition;

public class Human extends project2.AI
{
	private Condition moveMade;
	private int[] moveToMake;

	public Human(AI.Player player)
	{
		super(player, Difficulty.EASY);
	}

	@Override
	public int[] makeMove(Player[][] boardState, int[] lastMove)
	{
		//if no move can be made, return an invalid move
		//otherwise, wait for 'moveMade'; check if its valid, if yes then return it
		throw new UnsupportedOperationException("Not supported yet.");
	}

	public void move(int[] move)
	{
		//to be called by the human interface class thingy
		//needs to signal 'moveMade' after setting moveToMake
	}
}
